var app = angular.module('myApp', [ 'ui.router', 'ui.bootstrap', 'ui.grid',
		'ui.grid.pagination', 'ui.grid.autoResize' ]);
app.run(function($rootScope, $state, $stateParams) {
	$rootScope.state = $state;
	$rootScope.stateParams = $stateParams;
	// 参数的类
	$rootScope.param = {
		fieldName : "",
		value : ""
	};
	// 排序的类
	$rootScope.sorts = {
		field : "",
		direction : ""
	};
	$rootScope.background = "";
});
// 路由转换
app.config(function($stateProvider, $urlRouterProvider) {
	$urlRouterProvider.otherwise('/index');
	$stateProvider.state('index', {
		url : '/index',
		views : {
			'' : {
				templateUrl : 'partials/login.html',
				controller : LoginCtrl
			}

		}
	}).state('home', {
		url : '/home',
		params : {
			module : null
		},
		views : {
			'' : {
				templateUrl : 'partials/index.html',
				controller : BodyCtrl
			},
			'navbar-side@home' : {
				templateUrl : 'partials/navbar-side.html',

			},
			'navbar-header@home' : {
				templateUrl : 'partials/navbar-header.html',
			},
			'navbar-circle@home' : {
				templateUrl : 'partials/navbar-circle.html',
			},
			'content@home' : {
				templateUrl : 'partials/content.html',
				controller : PeopleCtrl
			},
		}
	}).state('404', {
		url : '/404',
		templateUrl : 'partials/404.html',
		controller : ErrorCtrl
	}).state('500', {
		url : '/500',
		templateUrl : 'partials/500.html',
		controller : ErrorCtrl
	}).state('home.info', {
		url : '/info',
		views : {
			'content@home' : {
				templateUrl : 'partials/info.html',
				controller : InfoCtrl
			}
		}
	})

});
